Incorporating Invariances in Support Vector Learning Machines

نویسندگان

  • Bernhard Schölkopf
  • Christopher J. C. Burges
  • Vladimir Vapnik
چکیده

Developed only recently, support vector learning machines achieve high generalization ability by minimizing a bound on the expected test error; however, so far there existed no way of adding knowledge about invariances of a classiication problem at hand. We present a method of incorporating prior knowledge about transformation invari-ances by applying transformations to support vectors, the training examples most critical for determining the classiication boundary. In many applications of learning procedures, prior knowledge about properties of the function to be learned is available (for a review, see Abu{Mostafa, 1995). For instance, certain transformations of the input could be known to leave function values unchanged. Mostly, two diierent ways of exploiting this knowledge have been used: either the knowledge is directly incorporated in the algorithm, or it is used to generate artiicial training examples (\virtual exam-ples") by transforming the training examples accordingly. In the rst case, an additional term in an error function can force a learning machine to construct a function with the desired invariances (Simard et al., 1992); alternatively the invariance can be achieved by using an appropriate distance measure in the pattern space (Simard, Le Cun, and Denker, 1993). The latter is akin to changing the representation of the data by rst mapping them into a more suitable space; an approach pursued for instance by Segman, Rubinstein, & Zeevi (1992), or Vetter & Poggio (1996). In the second case, it is hoped that given suucient time, the learning machine will extract the invariances from the artiicially enlarged training data. Figure 1 contains illustrations of the diierent approaches. Simard et al. (1992) compare the two techniques and nd that for the considered problem | learning a function with three plateaus where the function values are locally invariant | training on the artiicially enlarged data set is sig-niicantly slower, due to both correlations in the artiicial data and the increase in training set size. Moving to real{world applications, the latter factor becomes even more important. If the size of a training set is multiplied by a number of desired invariances (by generating a corresponding number of artiicial examples for each training pattern), the resulting training set can get rather large

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Incorporating Invariances in Non-Linear Support Vector Machines

The choice of an SVM kernel corresponds to the choice of a representation of the data in a feature space and, to improve performance, it should therefore incorporate prior knowledge such as known transformation invariances. We propose a technique which extends earlier work and aims at incorporating invariances in nonlinear kernels. We show on a digit recognition task that the proposed approach ...

متن کامل

Prior Knowledge in Support Vector Kernels

We explore methods for incorporating prior knowledge about a problem at hand in Support Vector learning machines. We show that both invariances under group transfonnations and prior knowledge about locality in images can be incorporated by constructing appropriate kernel functions.

متن کامل

Face identification using support vector machines

The Support Vector Machine (SVM) is a statistic learning technique proposed by Vapnik and his research group [8]. In this paper, we benchmark SVMs on a face identi cation problem and propose two approaches incorporating SV classi ers. The rst approach maps the images in to a low dimensional features vector via a local Principal Component Analysis (PCA), features vectors are then used as the inp...

متن کامل

A Comparative Study of Extreme Learning Machines and Support Vector Machines in Prediction of Sediment Transport in Open Channels

The limiting velocity in open channels to prevent long-term sedimentation is predicted in this paper using a powerful soft computing technique known as Extreme Learning Machines (ELM). The ELM is a single Layer Feed-forward Neural Network (SLFNN) with a high level of training speed. The dimensionless parameter of limiting velocity which is known as the densimetric Froude number (Fr) is predicte...

متن کامل

Improving the Accuracy and Speed of Support Vector Machines

Bernhard Scholkopf" Max-Planck-Institut fur biologische Kybernetik , Spemannstr. 38 72076 Tubingen, Germany [email protected] Support Vector Learning Machines (SVM) are finding application in pattern recognition , regression estimation , and operator inversion for ill-posed problems. Against this very general backdrop , any methods for improving the generalization performance, or for improvin...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996